@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
body{ background:#fff; font:normal 12px/22px 宋体; overflow-x: hidden;}
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
.w1200{ width:1200px; margin: 0 auto;}
.clear{ clear:both;}
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.w1200{ width:1200px; margin: 0 auto;}
p,em{text-decoration:none}

/*头部*/
.header{ height:113px;}
.header_l > a > img { float:left; margin-top: 10px;}
.header_l > h3{ font-size:30px; color:#3063a4; font-weight: bold; float: left;margin-top: 38px;margin-left: 20px;}
.header_l > h4{letter-spacing:0.8px; color:#000; font-size: 14px; float:left; clear: left; margin-left: 82px; margin-top: -40px;}
.head_tel{ float:right;margin-top:-64px; width: 270px;margin-right: 19px; text-align: center;}
.head_tel > .icon{ color:#0093dd; font-size: 30px; display: block; height: 50px; float: left;  margin-right: 10px; }
.head_tel > h3{font-size:16px; font-weight: bold;}
.head_tel > .ac1{ color:#da251d; font-size: 20px; font-weight: bold;    margin-top: -37px;}
.head_tel > .ac1 > span{ font-size: 15px;color: #434343;font-weight: normal; display: block;padding-bottom: 10px;}
.header_l > img{margin-top: 8px;margin-left: 5px;}

.banner{width:1920px;margin-left:-960px;left:50%;position:relative;height:650px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:0;bottom:10px;z-index:100;width:100%;text-align:center;}
.banner .num li{width:18px;height:18px;display:inline-block;margin:4px;background:#fff;line-height:18px;
	text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#C5140C;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}


/* 导航 */
.menu{ background:#c5140c; height: 56px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{line-height:53px;    width: 1200px;  position:relative; z-index:1; float:left;}
.nav a{ color:#000;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 65px; font-size:16px;     margin-left: -44px; color:#fff;font-weight: bold;}
.nav .sub{ display:none; width:144px; left:0; top:56px;  position:absolute; background:#2f2f30;  line-height:26px;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block;text-align: center; font-size: 14px;line-height: 36px;}
.nav .sub li > a{ color:#fff;}
.nav .sub a:hover{ background:#da251d; color:#fff;  }
.nav .on h3 a{color:white;   }
#nav .on{border-bottom:3px solid #da251d}
.search{ position:relative; float: right;   width: 236px;top: 7px;}
#formsearch{width:236px;background: url(../images/ss.jpg) no-repeat;height: 40px;}
#formsearch input{height:26px;background:none;border:none;line-height:26px;}
#formsearch input#keyword{height:26px;line-height:26px;padding-left:8px;color:#a0a0a0;width: 180px;font-size: 14px;}
#formsearch input#s_btn{width:42px;height:26px;line-height:26px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;}

.sea{line-height:40px !important;height:40px !important;}

.in_about{ margin-top:40px; display: table;}
.imgg{width: 633px;float: left;}
.in_about > img{ float:left;}
.in_about_r{position: relative; float:left; height: 253px; background: #2f2f30; width:527px; padding: 30px 20px 20px 20px;}
.in_about_r > em{ color:#fff; font-size: 14px; font-weight: bold;}
.in_about_r > hr{ width:163px; height:4px; background: #fff; border:none;}
.in_about_r > h3{ font-size:24px; color:#fff; font-weight: bold; margin-top:6px; margin-bottom: 30px;}
.in_about_r > a{ display:block; border: 1px solid #fff; color: #fff; font-size: 12px; width:70px; text-align: center; position: absolute; right: 20px; top: 57px;}
.in_about_des > p{ text-indent:30px; color:#fff; font-size: 14px; line-height: 30px;}
.in_about_r > a:hover{ background:#fff; color:#000;}

.in_youshi{ margin-top:50px; display: table;background:#efefef;}
.in_youshi > h3{ font-size:30px; text-align: center; margin: 0 auto; width:300px; border-bottom: 1px solid #d7d7d7;line-height: 50px;}
.in_youshi > hr{ width:42px; height: 3px; background: #da251d; border: none; margin: 0 auto; margin-top: -2px;}
.in_youshi > ul{ margin-top:30px;}
.inys_li { float:left; width:368px; text-align: center; transition: 0.7s;}
.inys_lim{ margin:0 48px;}
.in_youu{height: 100px;padding:10px;}
.inys_li > h3{ font-size:20px; font-weight: bold; margin: 30px 0;}
.in_youu > p{ color:#626262; font-size: 14px;font-size: 15px;line-height: 26px; height: 115px;text-align: center;}
.in_youu > a{width:122px;height: 33px;margin: 0 auto;line-height: 33px;border: 1px solid #b5b5b5;display: block;font-size: 14px;color:#626262;margin-top: 20px;}
.in_youu > a > span{ padding-left:14px;}
.in_youu:hover > a{ background:#da251d; color:#fff; border:1px solid #da251d;}
.in_youshi li:nth-child(2) .data-wow-delay{600ms}

/*首页：产品中心*/
.in_pro{  background: url(../images/in_pr0_bg.jpg) no-repeat center; height: 943px; border-top:6px solid #2f2f30; border-bottom:6px solid #2f2f30; text-align: center}
.in_pro > hr{ height:1px; width:100%; background: #2f2f30; border: none;margin-top: 2px;}
.in_pro > .w1200 > img{ position:absolute; top: -31px;left: 570px;}
.in_pro > .w1200{ position:relative; }
.in_pro > .w1200 > h1{ position:absolute; font-size:72px; color:#e1eaf5; font-weight:bold; left: 260px; top: 14px;}
.in_pro > .w1200 > h3{ font-size:30px; margin: 0 auto; margin-top: 13px; width:200px; border-bottom: 1px solid #bdbdbd;line-height: 60px;}
.in_pro > .w1200 > hr{ width:42px; height: 3px; background: red; border: none; margin: 0 auto; margin-top: -2px;}
.in_pro > .w1200 > ul{ margin-top:20px;border: 1px solid white; display: table;}
.inpro_fl{ transition: 0.3s; float:left; width:114px; line-height: 48px; height: 48px;
    border-left: 1px solid black;
    background-color: white; }
.inpro_fl > a { font-size:18px; text-align: center; color:black;}
.inpro_fl:nth-child(1){ border-left:none;}
.in_pro > .w1200 > ul > a{ display:block; float:right; background: red; color:#fff; font-size: 16px; width:156px; height: 48px; line-height: 48px;}
.in_pro > .w1200 > ul > a > .icon{ font-size:27px; line-height: 51px; display: block; float: left;margin-left: 18px;}
.in_pro_li{ position:relative; margin-left: 12px; margin-right: 13px; float:left; margin-bottom: 40px;}
.inproli_divimg{border: 10px solid #eee; width:355px; height: 270px; overflow: hidden; transition: 0.3s;    border-radius: 20px;}
.inproli_divimg  img{ width:355px; height: 270px; transition: 1s;
}
.in_pro_li:hover  .inproli_divimg > img{ transform:scale3d(1.1,1.1,1);}
.in_pro_list > ul{ margin-top:30px;}
.inproli_divimg + p{ font-size:18px; text-align: center; line-height: 40px; transition: 0.3s;}
.inpro_zz{ background:url(../images/bg.png) repeat; width:375px; height: 290px; position: absolute; top: 0; left: 0; display: none;}
.inpro_zz > a{width:375px; height: 290px; display: block;}
.inpro_zz > a > .icon{ width:68px; height: 68px; border-radius: 50%; color:#0093dd; font-size: 30px; text-align: center; line-height: 68px; background: #fff; margin: 0 auto; margin-top: 115px; display: block;}
.in_pro_list{display: table;}
.in_pro_li:hover .inproli_divimg{ border: 10px solid #da251d;}
.in_pro_li:hover p{ color:#da251d;}
.inpro_fl:hover { background:#da251d;}
.inpro_fl:hover a{ color:#fff;}
.in_pro > .w1200 > ul > a:hover{ background:#fff; color:#da251d;}

/* 首页：新闻资讯 */
.slideTxtBox{ width:1200px;text-align:left; margin-top: 60px; display: table;height: 600px;}
.slideTxtBox .hd{ height:30px; line-height:30px;  padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox > .hd > a{ float:right;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 16px; }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; color:#0093dd; }
.slideTxtBox .hd ul li.on > a{color:#da251d; }
.slideTxtBox .bd ul{zoom:1; padding-top: 15px; }
.slideTxtBox .bd li{ height:285px; line-height:24px;  float: left; width:280px; background:#eee; }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }
.innews_li{ border:1px solid #eee; border-bottom:3px solid #2f2f30; transition: 0.3s; margin-left:10px; margin-bottom:10px;}
.innews_li + .innews_li{}
.innews_li > img{padding: 12px; width:266px ; height: 135px;}
.innews_li > h3{ font-size:18px; padding: 0 12px; text-align: center;}
.innews_li > p{ font-size:14px; color:#898989;padding: 0 12px; margin-top: 10px;}
.innews_li > a > .icon{ color:#fff; display: block; width:38px; height: 38px; float: right; margin-top: -15px; text-align: center; font-size: 20px; line-height: 38px;}
.innews_li:hover{ border:1px solid #da251d;border-bottom:3px solid #da251d;}
.innews_li:hover h3 > a{ color:#da251d;}



/*首页：联系方式*/
.in_con_mes{ margin-top:50px; display: table;}
.in_contact{ float:left; width:479px; height: 367px; background:url(../images/in_cotactimg.jpg) no-repeat;}
.in_message{ background:url(../images/in_mesimg.jpg) no-repeat;width:721px; height: 367px; float: right;}
.in_contact > h3{ color:#2e61a3; font-size: 30px; font-weight: bold; padding: 46px 10px 10px 30px;}
.in_contact > em{ color:#bebebe; font-size: 16px; font-weight: bold;padding: 10px 10px 0 30px;}
.in_contact > hr{ width:412px; height: 1px; border: none; background: #9d9d9d; margin: 17px auto;}
.in_contact > p{ color:#454545; font-size:14px;padding: 0 0 0 30px; line-height: 24px;}
.in_contact > h4{ color:#0093dd; font-size: 18px; font-weight: bold;padding: 10px 10px 30px 30px;}
.in_message input{ width:220px; height: 40px; border:1px solid #fff; background: rgba(255,255,255,0.5);  margin-bottom: 14px; color:#616161; text-indent: 10px;}
.in_message > p:nth-child(1){ width:220px;margin: 0 auto;padding-top: 60px;}
.in_message > p:nth-child(2) input{ margin-left: 14px;}
.in_message textarea{ width:690px; height: 90px; border: 1px solid #fff; background: rgba(255,255,255,0.5);margin:0 auto; display: block; color:#616161; text-indent: 10px; padding-top: 10px;}
.in_message > button{ width:190px; height: 40px; border-radius: 5px; background: #fff; text-align: center; line-height: 40px; font-size: 16px; border: none; margin: 20px auto; display: block; cursor: pointer;}


/*底部*/
.footer{ background:#303031; margin-top:60px; }
.footer > .w1200{ display:table;}
.footer > .w1200 > ul{ display: table; padding-bottom: 30px;}
.footer_nav{ float:left;padding: 0 58px; padding-top: 50px; cursor: pointer;}
.footer_navimg{ float: left; width: 110px; height: 110px;border-radius: 50%; background: #626262;display: block;text-align: center;margin-top: -40px;}
.footer_navimg > img{ padding-top: 17px;}
.footer_nav > a > p{ font-size:16px; color: #c4c4c4; text-align: center;transition: 0.3s;}
.footer_nav > a > span{ text-align:center; display: block;color: #c4c4c4;transition: 0.3s;}

.acc{padding-left: 10px;padding-top: 5px;}

.footer_l > ul > li{ float:left; margin-right: 40px;}
.footer_l > ul > li > img{ width:110px;}
.footer_l > ul > li > p{ text-align:center; color:#d3d0d0; line-height: 30px;}
.footer_l > ul > li > div{ background:url(../images/ewm_bg.png) no-repeat; width:121px; height: 118px;}
.footer_l > ul > li > div >img {width: 82%; margin: 0 auto;display: block; padding-top: 9px;}
.footer_l{ float:right; margin-left: 58px;}
.footer_r{ float:left;}
.footer_r > h3{ color:#fff; font-size: 30px; font-weight: bold; text-align: right; margin-top: 20px;}
.footer_r > p{ color:#c4c4c4;text-align: right;margin-top: 5px; letter-spacing: 0.8px;}
.footer_r > ul{ display:table;}
.footer_r > ul > li{ float:left;width:236px; }
.footer_r > ul > li:last-child{width:320px;}
.footer_r   ul   li:nth-child(1) .icon{ width:56px; height: 56px; text-align: center; line-height: 56px;background: url(../images/p1.jpg) no-repeat;
	display: block; color:#0093dd; font-size: 30px; float: left; margin-right: 10px; transition: 0.3s;}
.footer_r > ul > li:nth-child(1):hover > .icon{ background: url(../images/p11.jpg) no-repeat;color:#eee;}

.footer_r   ul   li:nth-child(2) .icon{ width:56px; height: 56px; text-align: center; line-height: 56px;background: url(../images/p2.jpg) no-repeat;
	display: block; color:#0093dd; font-size: 30px; float: left; margin-right: 10px; transition: 0.3s;}
.footer_r > ul > li:nth-child(2):hover > .icon{ background: url(../images/p22.jpg) no-repeat;color:#eee;}

.footer_r   ul   li:nth-child(3) .icon{ width:56px; height: 56px; text-align: center; line-height: 56px;background: url(../images/p3.jpg) no-repeat;
	display: block; color:#0093dd; font-size: 30px; float: left; margin-right: 10px; transition: 0.3s;}
.footer_r > ul > li:nth-child(3):hover > .icon{ background: url(../images/p33.jpg) no-repeat;color:#eee;}

.footer_r > h2{ float: left; font-size: 14px; color: #d3d0d0;margin-top: 19px;   padding-right: 24px;background: url(../images/pp.jpg) no-repeat 0 50%;}
.footer_r > h2 > .icon{ color: #0093dd; font-size: 20px;padding-right: 24px;}


.footer_r > ul > li  h3{ color:#fff; font-size:16px; font-weight: bold;}
.footer_r > ul > li p{ font-size:14px; color:#d3d0d0;}
.footer_bot{ line-height: 50px; background: #323232;overflow: hidden;    height: 66px;}
.footer_bot > .w1200 > p{ float:left; color:#fff !important; transition: 0.3s;}
.footer_bot > .w1200 > p > span{ padding:0 10px;}
.footer_bot > .w1200 > ul{ float:right;}
.footer_bot > .w1200 > ul > li{ float:left;color:#fff; margin-left: 20px;}
.footer_bot > .w1200 > ul > a{color:#fff !important;}
.footer_nav:hover a > p{ color:#fff;}
.footer_nav:hover a > span{ color:#fff;}
.sitemap{ color:#c4c4c4; margin-left: 10px; border-left: 1px solid #c4c4c4; padding-left: 10px;}
.link{padding-bottom: 10px !important;}
.link a{color:#fff;}
.link > h3{ font-size:12px;color:#e3e3e3; float: left;}
.link > ul{ float:left;    padding-bottom: 0 !important;}
.link > ul > li{ float:left;}
.link > ul > li > a{ color:#d3d0d0; margin-left: 10px;}
.ptzc{ float: right;background:url(../images/weiling_1.png) no-repeat; width:106px; height: 16px; display: block;margin-top: 16px;}
.sjzz{float: right;background:url(../images/wangshang_1.png) no-repeat; width:96px; height: 16px; display: block;margin-top: 16px; }
.ptzc:hover{background:url(../images/weiling_2.png) no-repeat; width:106px; height: 16px; }
.sjzz:hover{background:url(../images/../images/wangshang_2.png) no-repeat; width:96px; height: 16px;}



.in_video{padding:30px 0;}
.in_video h2{border-bottom: 1px solid #e5e5e5;font:normal 24px/40px "微软雅黑";color:#404040;margin-bottom:20px;}
.in_video h2 a{font-size: 12px;float:right;color:#404040;}
.in_video ul li{width:279px;height:257px;float:left;margin-right:28px;}
.in_video ul li:last-child{margin-right:0;}
.in_video ul li a{display: block;}
.in_video ul li img{width:279px;height: 212px;}
.in_video ul li h3{height: 45px;background:#2f2f30;font:normal 14px/45px "微软雅黑";color:#fff;text-align:center;}

.in_video ul li:hover h3{background:#c5140c;}

